//
//  UITableView+LBRefreshAndMoreTableView.h
//  LJBiddingPlatform
//
//  Created by LINAICAI on 16/3/23.
//  Copyright © 2016年 Do1. All rights reserved.
//  为滚动框添加上拉加载下拉刷新的功能，封装MJRefresh，可自由切换第三方库或者自己实现

#import <UIKit/UIKit.h>
@interface UIScrollView (LBRefreshAndMoreTableView)
/**
 *  主方法
 *
 *  @param refresh  添加下拉刷新的逻辑，如果设置nil则不添加该功能
 *  @param loadMore 添加上拉加载更多的逻辑，如果设置nil则不添加该功能
 */
- (void)addRefreshAction:(void(^)())refresh loadMoreAction:(void(^)())loadMore;
/**
 *  手动刷新
 */
- (void)begainRefresh;
/**
 *  手动加载更多
 */
- (void)begainLoadMore;
/**
 *  结束刷新
 */
- (void)endFresh;
/**
 结束刷新的同时设置底部没有更多数据
 */
- (void)endFreshWithNoMoreData;
/**
 *  结束加载更多
 */
- (void)endLoadMore;
/**
 结束加载更多数据的同时设置底部没有更多数据
 */
- (void)endLoadMoreWithNoMoreData;
@end
